package com.irdstudio.efp.console.service.facade;

import java.util.List;

import com.irdstudio.efp.console.service.vo.PrdSoltRuleVO;

/**
 * 产品规则插槽参数
 * 
 * @author huangwb
 * @since 2018年12月26日 下午7:43:50
 * @version 1.0
 */
public interface PrdSoltRuleService {
	public List<PrdSoltRuleVO> queryAllOwner(PrdSoltRuleVO prdSoltRuleVo);

	public List<PrdSoltRuleVO> queryAllCurrOrg(PrdSoltRuleVO prdSoltRuleVo);

	public List<PrdSoltRuleVO> queryAllCurrDownOrg(PrdSoltRuleVO prdSoltRuleVo);

	public int insertPrdSoltRule(PrdSoltRuleVO inPrdSoltRuleVo);

	public int deleteByPk(PrdSoltRuleVO prdSoltRuleVo);

	public int updateByPk(PrdSoltRuleVO prdSoltRuleVo);

	public PrdSoltRuleVO queryByPk(PrdSoltRuleVO prdSoltRuleVo);
	
	public List<PrdSoltRuleVO> queryByPrdIdAndSoltCode(String prdId, String soltCode);
	
	/**
	  * 分页查询列表数据（不做数据权限控制）
	  * @param prdSoltRuleVo
	  * @return
	  * @author qiuyf
	  * @since 2019年2月18日 下午4:55:17
	  * @version 1.0
	 */
	public List<PrdSoltRuleVO> queryPrdSoltRuleList(PrdSoltRuleVO prdSoltRuleVo);
	
}
